package com.ruoyi.dm.domain.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * gps目标属性
 */
@TableName(value = "COLLECT_GPS_INFO")
@Data
public class GpsTargetInfoPO {


    @TableId(value = "id",type = IdType.AUTO)
    private Long id;

    @TableField("CODE")
    @Excel(name = "目标编号", cellType = Excel.ColumnType.STRING)
    private String code;

    @TableField("NAME")
    @Excel(name = "目标名称", cellType = Excel.ColumnType.STRING)
    private String name;


    @TableField("QUALITY")
    @Excel(name = "目标质量", cellType = Excel.ColumnType.STRING)
    private String quality;



    @TableField("CREATE_DATE")
    private LocalDateTime createDate;


    @TableField("MATRIX")
    @Excel(name = "安装矩阵", cellType = Excel.ColumnType.STRING)
    private String matrix;

    //目标结构
    @TableField(exist = false)
    @Excel(name = "结构信息")
    private List<GpsTargetStructPO> structs;





}
